package com.wtwd.campus.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author mjy
 * @date 2023/01/31
 * @description
 */
@ApiModel(value = "设备开关返回vo")
public class DeviceFlagVo {


    @ApiModelProperty(value = "设备id")
    private Integer deviceId;

    @ApiModelProperty(value = "imei")
    private String imei;

    @ApiModelProperty(value = "设备是否能够进行安装app的开关0-关闭 1-打开2待关闭3待打开4执行失败；")
    private Integer installationFlag;

    @ApiModelProperty(value = "0-关闭 1-打开2待关闭3待打开4执行失败,设备开关表，遵循此唯一原则")
    private Integer cardFlag;

    @ApiModelProperty(value = "锁卡的pin码")
    private String cardPin;

    @ApiModelProperty(value = "锁卡的iccid")
    private String cardIccid;

    @ApiModelProperty(value = "锁机开关")
    private Integer lockDeviceFlag;

    @ApiModelProperty(value = "锁机锁定的iccid")
    private String lockDeviceIccid;

    @ApiModelProperty(value = "锁网开关")
    private String lockNetFlag;

    @ApiModelProperty(value = "锁网开关")
    private String lockNetPlmn;


    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public Integer getInstallationFlag() {
        return installationFlag;
    }

    public void setInstallationFlag(Integer installationFlag) {
        this.installationFlag = installationFlag;
    }

    public Integer getCardFlag() {
        return cardFlag;
    }

    public void setCardFlag(Integer cardFlag) {
        this.cardFlag = cardFlag;
    }

    public String getCardPin() {
        return cardPin;
    }

    public void setCardPin(String cardPin) {
        this.cardPin = cardPin;
    }

    public String getCardIccid() {
        return cardIccid;
    }

    public void setCardIccid(String cardIccid) {
        this.cardIccid = cardIccid;
    }

    public Integer getLockDeviceFlag() {
        return lockDeviceFlag;
    }

    public void setLockDeviceFlag(Integer lockDeviceFlag) {
        this.lockDeviceFlag = lockDeviceFlag;
    }

    public String getLockDeviceIccid() {
        return lockDeviceIccid;
    }

    public void setLockDeviceIccid(String lockDeviceIccid) {
        this.lockDeviceIccid = lockDeviceIccid;
    }

    public String getLockNetFlag() {
        return lockNetFlag;
    }

    public void setLockNetFlag(String lockNetFlag) {
        this.lockNetFlag = lockNetFlag;
    }

    public String getLockNetPlmn() {
        return lockNetPlmn;
    }

    public void setLockNetPlmn(String lockNetPlmn) {
        this.lockNetPlmn = lockNetPlmn;
    }

    @Override
    public String toString() {
        return "DeviceFlagVo{" +
                "deviceId=" + deviceId +
                ", imei=" + imei +
                ", installationFlag=" + installationFlag +
                ", cardFlag=" + cardFlag +
                ", cardPin='" + cardPin + '\'' +
                ", cardIccid='" + cardIccid + '\'' +
                ", lockDeviceFlag=" + lockDeviceFlag +
                ", lockDeviceIccid='" + lockDeviceIccid + '\'' +
                ", lockNetFlag='" + lockNetFlag + '\'' +
                ", lockNetPlmn='" + lockNetPlmn + '\'' +
                '}';
    }
}
